#ifndef CUSTOM_H
#define CUSTOM_H
#include <QObject>
#include <string>
#include <vector>
#include <iostream>
#include<fstream>
#include <unordered_set>
#include <unordered_map>

using namespace std;

class Custom
{

public:
    Custom();

    /***
     * @author: wudl
     * @desc:
     *  获取字符串最后一个字符
     * */
    QString lastStr(const QString &str);

    /***
     * @author: wudl
     * @desc:
     *  计算不重复最长子字符串长度
     *
     * */

    int subStringLength(const std::string &str);

    /***
     * @author: wudl
     * @desc:
     *  从文件中获取用户信息
     *
     * */
    unordered_map<string,string> userInfos(const string &path);

};

#endif // CUSTOM_H
